home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
doors_2
/
rnet107u.zip
/
CHANGES.105
next >
Wrap
Text File
|
1991-01-03
|
27KB
|
526 lines
╔═════════════════════════════════════════════════════════════════════════════╗
║ CHANGES.ver - function and documentation changes since last release ║
║ Revision changes are in reverse order, ie, newest changes are at the top. ║
║ ║
║ Always read ALL changes from the last version you have running thru the ║
║ version you are installing! Failure to do so will only give you grief! ║
╚═════════════════════════════════════════════════════════════════════════════╝
Ver Date, notes, changes
------- ---------------------------------------------------------------------
1.05R Fri 11-16-1990 *RELEASE*
1.05U
I KNOW! I KNOW! Talk about long in coming! Yipes!
The docs have been completely re-written (read: written from scratch)
and include clarifications and changes to operation (please pay
careful attention to the HANDLE= statement in the docs -- this time
IT IS CORRECT!)
No longer supports QWKPATH= as a path _list_, but as a sole path to
the QWK packets. Ie, now it works as REPLOC= does.
SKIP/SKIPTO was broken again. Fixed.
Added ANSI=Conf#,Conf#,... Conf# are local conference numbers for
conferences in which you want RNet to allow ANSI sequenced. RNet
will "unfilter" (change back) filtered ESC codes (" `[ ").
Added COMMENTS=YES|NO. Comment security messages will ONLY be sent
if this is YES _and_ the conference is setup for PRIVATE traffic.
Added DAILY=YES|NO. Use DAILY=NO to disable the VERBOSE.xxx reports.
Added about a dozen synonyms to the keyword list. Look in RNET.DOC
for a listing of synonyms valid for keywords.
Fixed PCBoard 14.5 edited message block length changes to work
correctly. No longer will RNet report a header error on these.
Better handling of missing WORKDIR= drive/directory. If RNet cannot
find the drive/directory for WORKDIR, it will use the current
(default) drive/directory.
Added Kmail Door support for 32,765 conferences.
Additional changes to the "CHECK_REP" quiry: Now asks if you want
to -- Abort (ESC) or (K)ill REP and continue or (C)ontinue. Default
is, of course, to simply continue (allowing the REP to be appended or
overwritten as per the REPLY_PROCESS setting).
Fixed "Reply info" block for PCBoard 14.5 messagebases.
As per normal, RTAG= and all other functions are enabled for the
registered version. Note that RTAG= is not operated the same as per
earlier release versions... please see docs and/or below for more
information.
------- ---------------------------------------------------------------------
1.05M Thu 09-06-1990 *BETA*
Final beta; waiting to hear back form KMail folks for 32K conference
support. If I don't hear back in a day or so, this will become the
release version.
Added option for RTAG= to take "ORIGIN". Specify RTAG=ORIGIN if you
need to have the tagline start with " * ORIGIN:" for FidoNet gateways.
Note that the RNET version ID will be added to the end of the taglines
in place of at the beginning. This option will go away with the
release version since you will be able to disable the RNET ID from the
tagline with RTAG=NO / RTAG=OFF.
Added CONFERENCE= and CONF= as synonyms for CONVERT=.
Added CHECK_REP= and CHECKREP= (yes/on | no/off) to have RNET check
for the existance of a REP file when starting up but before getting
into the pointers/etc. This gives a quick notice to the sysop that a
REP exists. If a REP exists, you will have 8 seconds to select on of
the following:
<ESC> = Abort operation
<K> = Kill REP file (continue operation)
<X> = Kill REP file (abort operation)
If you do not select anything, RNET will continue as it always has,
using the REP_PROCESS configuration to overwrite or append to the REP
file. This (CHECK_REP=) is installed as an option for those who do
not want the extra (8 seconds) time wasted waiting for keyboard input.
"Header Errors" -- I have rechecked the code carefully. The only
conditions which produce a header error: NDX file is out of sync;
Date and Time do not have "-"'s and ":"'s as needed; Number of
message blocks is zero. If editing a header in PCBoard 14.5 is
causing this error to occur, likely something above is getting munged
in the process. I suspect it is the NDX file or number of blocks.
------- ---------------------------------------------------------------------
1.05L Mon 08-06-1990 *BETA*
Sorry about the delay folks -- I've been in Philly on business.
Fixed MAKE_SYSOP=YES/ON. Now defaults to Off (as RNET used to run).
If you want incoming messages addressed to SYSOP= to be addressed to
"SYSOP", add MAKE_SYSOP=YES to your .CFGs.
This will likely be the last beta version of RNET. Assuming no
problems are encountered, this will become the release version (after
the normal engagement of registered/unregistered routines).
Documentation changes are being executed at this time... look for a
complete overhaul of the documentation. Regrettably, there is not
enough time to finish RCONFIG for this version.
------- ---------------------------------------------------------------------
1.05K Tue 06-26-1990 *BETA*
Corrected PROCONF/PCBCONF.EXE's to truncate PROSM generated message-
base filenames to 8 characters as required by DOS filenaming
conventions. Please install whichever of these utilities you use to
maintain your RNETCONF file. Both are now version 1.00c.
------- ---------------------------------------------------------------------
1.05J Tue 06-19-1990 *BETA*
Corrected a major bug when dealing with extended conferences and
QMail 3 doors. If you got a "Need Convert= 8000+,x" this was the
cause [my mistake].
Added EXTENDED=YES/ON for processing QWK packets from MarkMail 1.45+
which support over 256 conferences. This SHOULD work with QMail3/4
doors with over 256 conference support as well, but no-one's see such
an animal.
Kludge Fix for QMail3 Pre-scanned packets. QM3 pre-scanned packets
are returning messages addressed TO YOU even if you sent them up in
the first place. If you were ever seeing your own tagline show up on
messages addressed to you (ie, the messages bounced back) this was
likely the cause. This has been corrected by having RNET check the
tagline if the message is addressed TO YOU (ie, "SYSOP" in the end)
to see if it matches your ORIGIN= tagline. Basically, if it's got
your tagline on it it will not be imported. The "skipped" dup
messages are written to TCAN.LOG (as are any other TCANNED messages).
You may wish to review these messages to help track down the problem.
Automatically process QWK, QW0, QW1, QW2... QW9 packets. This ONLY
works if you have KILL_QWK=YES/ON and all packets are in the default
directory OR on the QWK_PATH=d:\dir\ path. Processing is automatic
and will combine the reports into a single report (for the most part)
** WARNING ** The QWK_PATH= statement now only accepts ONE d:\dir\
statement (vs d:\dir;d:\dir;...). If not specified, RNET will search
in the current/default directory for your QWKs as usual. Please fix
your QWK_PATH= statement if needed!
Added support for patched PCRelay taglines (PCDelay). No biggie.
------- ---------------------------------------------------------------------
1.05I Sun 06-17-1990 *BETA*
Corrected minor bug which displayed the wrong conference name
during initialization of ONLY and SKIP operations.
Changed CALLERLOG support to now place "Minutes Used: xx" (xx =
(seconds/60)+1 ) -- this will allow the time used to show up on
CAL14Sxx reports.
Also changed the CALLERLOG baudrate from "(Local)" to "(Event)".
Does anyone care to comment on the Verbose caller log entries for
EXPORT being also placed in the callers logs? Can you think of a
cleaner way of reporting such?
------- ---------------------------------------------------------------------
1.05H Wed 06-13-1990 *ALPHA*
*** WARNING! MAKE A BACKUP COPY OF YOUR POINTER FILES! ***
Added CALLERLOG reporting support. Place a CALLERLOG=d:\dir\caller
entry in your config file to enable this function. If running multi-
node and you have USERNET= active then do NOT add the node number
onto the CALLERLOG= entry as RNET will do that for you. This does
not need to be an actual PCBoard callers log (and thus simply used as
another report format). The callers log entries will look exactly as
if RNET was a "local" user on that node with login and logoff times.
RNET will place conference totals in the callers log, such as
"CONFNAME : xxx messages".
VERBOSECALLERLOG=YES|NO. If you enable this flag, RNET will place a
log of every message entered in your callers log as if it were a
user. This will allow utilities such as CAL17S19 to "see" incoming
netmail. Entries appear as: "Message Left: NetLANTA # 10888".
Note: Rnet will also have the VerboseCallersLog flag insert an entry
for every message EXPORTED as well -- the text will be incorrect (ie,
it says "Message Left:" which is incorrect).
Attempted fix for MegaMail READER taglines. Let me know if they are
not being handled correctly.
Massive internal and external changes to the .PTR (pointer file)
format and handling. RNET will automatically detect an old style
(1.00 or 1.02) .PTR file and convert it to the new "fixed length"
format. If you edit this new style .PTR file with a text editor, be
SURE that the "x" in column 38 ends up back in column 38 or your
pointers may be corrupted! The "x" + CR/LF results in a fixed length
40 byte record size. MAKE A BACKUP OF YOUR POINTER FILES!
RNET no longer needs to "Read entire pointer file" during
initialization -- resulting in faster init.
Minor corrections and changes to the Conference Report format.
ONLY/SKIP operations completely restructured and recoded. You should
have no problems with these operations now and certainly not have any
"Missing convert=" errors. Much cleaner internally.
TOP/SET operations fixed and recoded. Because of the pointer file
format changing, I took the opportunity to rewrite the TOP and SET
operations.
'Pointer Checking' routine is smarter. Now also checks that the
current pointer is "within" the messagebase. Ie, if your pointer is
below the lowest message number, the pointer is changed to that
message. If your pointer is above the highest message number, it is
set to that message. Negative pointers are, as before, set to the
highest message.
Now convert all INCOMING messages directed to SYSOP= to be addressed
to/from "SYSOP". This is an automatic handle type operation so there
is no need for an Alias= function. If you wish to use an Alias or
Handle= function, note that you should specify "SYSOP" as that
translation is handled before the Handle= functions.
Now place a blinking "flag" on the screen next to local sysop
addressed messages.
Corrected "~~" administration message handling routine to accept
messages directed to "SYSOP" on incoming messages due to the new
automatic translation.
------- ---------------------------------------------------------------------
1.05G Mon 05-28-1990 *BETA*
Corrected a bug which caused RNET to report an error when it could
not find HOST_ORIGIN= or ORIGIN= statements in the .CFG. Since these
have been replaced with HTAG0= and TAG0= this was incorrect.
Fixed IMPORT/EXPORT ONLY and IMPORT SKIP from reporting warnings of
"missing CONVERT=" statements.
Shortened the Beta RNET id tag (I can hear the jumps for joy now!)
to " ■ Rvvvx:" such as " ■ R105G:". This is ONLY in effect if you
have a RTAG= statement in your .cfg. If you do not have an RTAG=
statement, the full length id will be used. As usual, when this
version hits release, the registered version will allow you to remove
any/all of this.
------- ---------------------------------------------------------------------
1.05F Wed 05-23-1990 *BETA*
*** WARNING! Your TAGLINE type statements may need modification! ***
<a> RTAG= is no longer supported in the same way. You now specify
RTAG=ON|YES to tell RNET if it should place it's ID and version in
front of all taglines it adds or RTAG=NO|OFF if not. What this
likely means is that you will need to take your current RTAG= text
and add it to the beginning of your ORIGIN=/HOST_ORIGIN= lines.
If you have not or do not use RTAG=, than don't worry about it.
Beta and unregistered versions of RNET will place the ID and
version in front of your tagline (■ RNet v.vvx:) as always.
<b> Up to 10 taglines per .CFG now supported. Use TAG0= through
TAG9= and HTAG0= through HTAG9= to specify different taglines to
RNET. TAGx= is used for YOUR tagline (to be placed on messages
originating from your board) while HTAGx= is used to specify the
tagline to use for your HOST originating messages.
With the exception of RTAG=ON (or beta/unregistered versions),
these statements will compose your entire tagline text. Note that
RNET will "fix" taglines which do not start with a " ■ " or " * ".
ORIGIN= is the same as TAG0= and HOST_ORIGIN= is the same as
HTAG0= as far as RNET is concerned!
<c> Specify which of the 10 taglines each conference needs to use:
Simply add a ':x' (where x=0-9) to the end of your CONVERT=
statements to specify which tagline a particular conference uses.
If you do not specify a tagline, RNET will use TAG0/HTAG0. Thus,
if you do not need multiple tagline support via a single QWK/CFG,
you need change nothing.
Example:
Say you were pulling InterLink, SmartNet, and ByteBrothers net
conferences from a single host, you would want to specify three
different sets (local/host) of taglines. Conferences 1-3 are
InterLink, 4-6 are SmartNet, and 7 is ByteBrothers. In your .cfg
you would place something similar to:
│ TAG0= * InterLink : Myboard : Mytown
│ HTAG0= * InterLink : Hostboard : Hosttown
│ CONVERT=1,1
│ CONVERT=2,2 ;use default (TAG0/HTAG0) for confs 1, 2, and 3
│ CONVERT=3,3
│
│ TAG1= * SmartNet : Myboard : Mytown
│ HTAG1= * SmartNet : Hostboard : Hosttown
│ CONVERT=4,4:1
│ CONVERT=5,5:1 ;use TAG1/HTAG1 for confs 4, 5, and 6
│ CONVERT=6,6:1
│
│ TAG5= * ByteBro : Myboard : Mytown
│ HTAG5= * ByteBro : Hostboard : Hosttown
│ CONVERT=7,7:5 ; use TAG5/HTAG5 for conf 7
(order does NOT count but is placed this way for ease of reading)
Any CONVERT= statements without a :x will use the TAG0/HTAG0 lines.
You may specify the use of TAG0/HTAG0 by adding a ':0' to the
CONVERT= statement, but there is no need for it.
Disabled the HOST MarkMail allowing to specify the tagline to be used
on host messages. A near future version of MarkMail will be adding
host taglines itself.
Corrected FIXJH= to default to OFF, not ON.
Restored NOTAG= and FORCETAG= operations. PLEASE! Check that you
still need this operation before using it! 105F has some improved
tagline checking and processing routines.
Added support routine to "fix" MegaMail taglines. "-> MegaMail" will
be translated into " ■ MegaMail". Now all major (?) mail processing
programs will have consistant taglines via the built in translations
(ie, RNET, QNET, PCRelay, MegaMail, and NET/Mail).
Added RUN=<cmd> to the .CFG file. Everytime RNET sees a RUN=<cmd>
(where <cmd> is a DOS command, batchfile, exe, or com) in the .CFG
file, it will shell and pass <cmd> to COMMAND.COM. This is useful
for ProConf and PCBConf operations to automate keeping RNETCONF up to
date or perhaps to make a backup of a .QWK for some reason. Examples:
│ RUN=PROCONF %CONFINFO% RNETCONF -i
│ RUN=COPY *.QWK D:\HOLDQWKS\
Note that RNET is currently being distributed via LZEXE. If you have
difficulty running RNET because of this, please drop me a note and
I'll send it up unLZEXE'ed. Basically, LZEXE reduces the size of
RNET.EXE by 37% thus saving valuable diskspace.
------- ---------------------------------------------------------------------
1.05E Wed 04-18-1990 *BETA*
Delayed for my much needed vacation (and NASA moving up the launch of
the HST by two days!)
Kill_QWK=YES fixed (again!) Lets hope this time it's *really* fixed!
MAJOR revision of Tagline Packing routines.
Results in better packing, cleaner/more consistant tear location.
Total revision of NET/Mail and PCRelay tagline handling. Both
NETMail and PCRelay tags are chopped down to a single line with a
box (■) on the front as RNet/EZreader/Pro tags have always been.
PCRelay multi-tags are "combined", taking the text from the second
tagline and putting it on the end of the first (while removing the
version number and excess leading/trailing spaces). Note that not
all versions of PCRelay taglines can be properly detected -- those
that cannot be handled will be left intact.
------- ---------------------------------------------------------------------
1.05D Tue 04-03-1990 *BETA*
Damn! I added a filter for ^S (double !!) into a !. As a result of
a typo, this caused an ERROR 5 followed by 57 recursive. Sorry about
that folks!!
------- ---------------------------------------------------------------------
1.05C Mon 04-02-1990 *BETA*
Cleaned up SuperLOG (AllMessageLog) output. Corrected a bug where
the conference name was not written during IMPORTs.
Corrected "Need convert=xxx,255" bug resulting from MarkMail 1.45+.
This also corrects for those folks who have had KILL_QWK=YES not
working since MarkMail 1.45+.
Improved JH encrypted tagline detection and decoding. Now adds a
"|" to the end of any tagline which is decrypted. "Garbage" (or
fake) encrypted taglines are not decrypted (creating more garbage).
Processing screen "flags" display changed to reflect new flags.
Additional packet format checking for new packet formats expected in
MarkMail 1.50.
Corrected REP building for HOST conferences numbered over 255. Was
not writing the "high"-byte value into the approperate new field.
Tab expansion now at 1 byte (TAB = SPACE). This is in preperation
of full translation ability to be implemented soon.
------- ---------------------------------------------------------------------
1.05B Fri 03-30-1990 *ALPHA*
Conferences, conferences, conferences everywhere! With ProDoor's
new support of 2040 conferences and PCBoard 14.5's support of 65534
conferences it makes you think disk space grows on trees! Well,
we're catching up and NOT losing EITHER ProDoor or PCBoard support!
A new file is REQUIRED for RNet operation: RNETCONF. This file is
created (and updated) by PROCONF.EXE and/or PCBCONF.EXE. You *must*
run one or the other of these utilities to create the needed
RNETCONF file from your existing CONFINFO or CNAMES. RNet itself no
longer directly reads CONFINFO or CNAMES but instead relies on
RNETCONF for conference information. Please see RNETCONF.DOC for
more information!!! *** RNET WILL NOT RUN WITHOUT RNETCONF!!! ***
You may use the RNETCONF= environment variable to specify the
path+name of RNETCONF. If you name RNETCONF something different or
if you don't have it in the 'current' directory, you will need to
use this. Hopefully, everyone can place their RNETCONF file in
their 'current' directory and avoid using any precious environment
space.
Added RNET= environment variable to point to the location of your
BBS_ID.CFG files. This is the same as the currently supported
QWIKMAIL= environment variable (about time I did that, eh?)
Removed support for CONFINFO= and EXTUSER= environment variables.
Since Confinfo is no longer "directly" supported there is no need
for the environment or .CFG support. Use "PROCONF.EXE %CONFINFO%"
to build a RNETCONF file in the current directory. See RNETCONF.DOC
Added FIXJH=YES|ON to "decrypt" John Hancock encrypted taglines.
This function has been tested on "live" data but not enough to
verify it will properly detect when to decrypt. If you have any
problems with a tagline not being "decrypted", please drop me a note
with the tagline in question.
The "end of processing" display now shows how many John Hancock
taglines were decrypted during the run. During processing RNet
shows JH taglined messages with a 250 (small dot/bullet) next to the
messagedate. If RNet detected and translated an encrypted tagline
(see FIXJH=YES) the bullet will be replaced with a "checkmark".
The "init" processing is much faster. You may optionally have RNet
check your pointers as it did automatically in earlier versions or
you may disable this. I do NOT recommend disabling it, but if you
must, use CHECK_POINTERS=OFF in your BBS_ID.CFG file.
Added ALLMESSAGELOG=d:\dir\filename. The "SuperLog" is a listing of
EVERY message processed by RNet (Import and Export). It is always
appended to so watch you don't have it build up forever!
The "processing screen" display has been changed around a bit and
now displays most (if not all) of YOUR tagline for your reference.
The display will better "keep up" with the current status of
operations and has more "messages" of what the system is doing.
Note that all previous references to the actual HOST names for
conferences have been removed. This will make your reports more
consistent with respect to conference names. The LOCAL name is used
in all conference references (reports and "on screen").
Improved the "~~" administration message processing. Now, any
message directed to SYSOP= or to "ALL" and from NET_ADMIN_ID= will
be copied to your Main Board. This is in addition to the ~~
messages which are from your HOST_SYSOP=.
Memory usage requirements are down due to removing the "loading" of
Confinfo/Cnames into memory. If you are running ARCHIVE=EXTERNAL
due to memory constraints, try without and see if you have enough
freespace now.
The entire pointer file is still loaded into memory at this time.
Within a couple betas this should be corrected and allow for the
full 32 thousand conference support (Memory usage is currently the
problem with that many conferences).
Improved detection of MESSAGES.DAT and conference base reading when
the block count is out of sync.
Removed NETID= support. This method for network node identification
did not work well and was too confusing. Stay tuned as the formats
are revised and expanded.
Filter always on now. Note that the filter operations will be
heavily expanded during this version (105x) to allow full filtering
of <32 and >127 ASCII characters. The "full filter" will be
optional.
The BBS_ID.PTR file is now dynamic. The file format *will* be
changing in the near future (still "text editable" of course!) to
further reduce RNet's memory overhead while allowing more
conferences. Currently BBS_ID.PTR will be "reset" to only have
records for those conferences which you have online / in RNETCONF.
Don't worry about it as this is all automatic.
Now allows messages to "QMAIL SUPPORT" whereas before RNet would
automatically change any "to" field starting with "QMAIL" into
"**QMAIL". This is to protect you from having your conferences
"de-selected" by mistake.
FORCETAG=, NOTAG=, QMAIL255=, COMPORT=, and REMOTE_FILE= have been
disabled in this version. If you need any of these functions,
please drop me a note and I'll put them back in.
Added Date/Time to the TCAN message dumps. "Woopie", right?
Please note that TXT2MSG (TX2MB201.ZIP) is available at this time.
The latest/registered version of TXT2MSG will be sent to all RNET
2.00 registered users. Meanwhile, TXT2 has improved 1000x the old
1.xx version. You might want to give it a look as it is a
generically VERY useful little utility!
------- ---------------------------------------------------------------------
1.05A Fri 03-30-1990 *ALPHA*
Fixed bug in PC-Relay and Net/Mail tagline processing/fixing.
-----------------------------------------------------------------------------